@charset "utf-8";
/* CSS Document */
.layout{ width:950px; margin:0 auto;}

/*header*/
.header{background:#136690;}
.header .top_sign .logo{ float:left; padding:0 0 0 10px;}
.header .top_sign .logo td{ height:80px;}
.header .top_sign .wrap_name{ 
	overflow: hidden; 
	float:left;
	width:800px;
	padding:0 0 0 5px;
	font-size:26px;
	font-family:"微软雅黑",Tahoma,Arial,\5b8b\4f53;
}
.header .top_sign .wrap_name td{ height:80px;}
.header .top_sign .wrap_name a{
	text-decoration:none;/*去掉链接文本默认的下划线*/
	cursor:default;/*改变链接的鼠标手形形状，使之成箭头形状*/
	color:#fff;
}
.header .top_nav{}
.header .top_nav .navbar{ font-weight:bold; font-size:14px; background:url(../images/bg_navbar.jpg) repeat-x;}
.header .top_nav .navbar ul,.header .top_nav .navbar li{ height:35px;}
.header .top_nav .navbar ul{ padding-left:10px; }
.header .top_nav .navbar ul li{ float:left; width:80px; text-align:center; margin-right:5px;}
.header .top_nav .navbar ul li a{ display:block; height:35px; line-height:35px; color:#FFF; text-decoration:none;}
.header .top_nav .navbar ul li.on a{ color:#535353; background:url(../images/bg_nav_on.png) no-repeat;}
/*content*/
.content{ float:left;}
.content .segment_box{ float:left;}
.content .grid_sub{ float:left; width:230px;}
.content .grid_main{ float:left; width:710px; margin-left:10px;}
/*breadcrumb*/
.breadcrumb{
	font: normal 12px "宋体";
	color:#696969;
	overflow:hidden;
	line-height:20px;
	/*background:#efefef;  set background*/
}
.breadcrumb span{
	display:inline-block;
	padding:0 20px 0 0;
	background:url(../images/vane.gif) right center no-repeat;
}
.breadcrumb span a,
.breadcrumb span a:link{
	color:#0f64a6;
	text-decoration:none;
}
.breadcrumb span a:hover{
	color:#ff4e00;
	text-decoration:underline;
}
.breadcrumb span.firstLi{
	padding-right:0;
	background:none;
}
.breadcrumb span.urhere{
	color:#F56A0B;
	font-weight:bold;
	padding:0 5px;
	background:none;
}

.banner{ width:950px; height:225px; overflow:hidden;}

.m_header .more a{ float:right; margin:-30px -5px 0 0; padding-right:16px; background:url(../images/ico_more.gif) no-repeat right center;}

.module_a{ border:1px solid #d2d2d2;}
.module_a .m_header{ height:29px; line-height:29px; padding:0 10px; border-bottom:1px solid #d2d2d2; background:url(../images/bg_m_header.gif) repeat-x;}
.module_a .m_header h3{ color:#535353;}
.module_a .m_content{ padding:10px;}

.module_b{}
.module_b .m_header{ height:28px; line-height:28px; padding:0 10px; border-bottom:2px solid #0084cd;}
.module_b .m_header h3{ color:#535353;}
.module_b .m_content{ padding:10px;}

.bg_contact{ background:url(../images/bg_contact.gif) no-repeat right bottom;}
.m_content .contact dl{ width:200px;}
.m_content .contact dl dt{ float:left;}
.m_content .contact dl dt,.m_content .contact dl dd{ line-height:22px;}

.m_content .intro{ line-height:22px;}
.m_content .intro .info_img,.m_content .intro .info_main{}
.m_content .intro .info_img{ float:left; width:230px; margin-right:10px;}
.m_content .intro .info_main{ margin-left:240px;}
.m_content .intro .info_main p{ text-indent:2em;}

.m_content .intro_d{ line-height:22px;}
.m_content .intro_d .info_img,.m_content .intro .info_main{}
.m_content .intro_d .info_img{ float:left; width:230px; margin-right:10px;}
.m_content .intro_d .info_main p{ text-indent:2em;}

.m_content .news_list li{ line-height:22px;}
.m_content .sub_news_list li{ height:29px; line-height:29px; padding:0 5px; border-bottom:1px dotted #bfbfbf;}
.m_content .sub_news_list .info_item{ float:left; width:495px;}
.m_content .sub_news_list .info_time{ float:right; width:175px; text-align:right;}

.m_content .news_detail_title{ text-align:center; border-bottom:1px dotted #bfbfbf; margin-bottom:10px;}
.m_content .news_detail_title h3{ color:#535353; line-height:30px;}
.m_content .news_detail_title .news_detail_timebar{ color:#707070; line-height:18px; padding-bottom:10px;}
.m_content .news_detail_content{ padding-bottom:10px;}
.m_content .news_detail_content p{ line-height: 22px; text-indent: 2em; margin-top: 1em;}

.m_content .job_info_title{ background:#eee; height:28px; line-height:28px; padding:0 10px; font-weight:bold; color:#0088c2;}
.m_content .job_info_content{ padding:10px 22px;}
.m_content .job_info_content dl{ float:left; width:320px; height:29px; border-bottom:1px dotted #bfbfbf;}
.m_content .job_info_content dl dt{ float:left; font-weight:bold;}
.m_content .job_info_content dl dt,.m_content .job_info_content dl dd{ line-height:29px;}

.products_summary{ float:left; width:100%;}
.products_summary .pro_gallery{ float:left;  margin-left:-100%; width:310px; border:1px solid #ccc; background:#F6F6F6;}
.products_summary .pro_gallery .pro_pic{ height:310px;}
.products_summary .pro_property{ float:left; width:100%;}
.products_summary .pro_property .pro_info{ margin-left:330px; padding:10px;}
.products_summary .pro_property .pro_info .pro_info_wrap{ margin-top:10px; line-height:24px;}
.products_summary .pro_property .pro_info ul li{ display:block; clear:both;}
.products_summary .pro_property .pro_info ul li span{ float:left; width:80px; color:#666;}
.products_summary .pro_property .pro_info .info_data{ float:left;}
.products_summary .pro_property .pro_info .price{ font-size:18px; color:#F26622;}

/*page*/
.page{
	color:#696969;
	width:100%;
	height:20px;
	line-height:20px;
	padding:10px 0;
	text-align:center;
}
.page .result{ margin-left:10px;}
/*.page input{
	width:50px;
	margin:0 5px;
	line-height:16px;
	height:16px;
	vertical-align:middle;
}*/
.page a,
.page a:link,
.page a:visited {
	border:1px solid #dadada;
	color:#696969;
	font-size:12px;
	padding:1px 5px 3px;
	text-decoration:none;
	line-height:20px;*line-height:13px;_line-height:15px;
	vertical-align:middle;
}
.page a:hover,
.page a:active {
	background:#0084CD;
	border:1px solid #0084CD;
	color:#fff;
	padding:1px 5px 3px;
	text-decoration:none;
	line-height:20px;*line-height:13px;_line-height:15px;
	vertical-align:middle;
}
.page a.current,
.page a.current:link
.page a.current:visited{
	border-color:#fff;
	color:#ccc;
	padding:1px 5px 3px;
	background:none;
	line-height:20px;*line-height:13px;_line-height:15px;
	vertical-align:middle;
}
.page .backward_dim a,
.page .backward_dim a:hover,
.page .backward_dim a:active,
.page .forward_dim a,
.page .forward_dim a:hover,
.page .forward_dim a:active{
	color:#ccc;
	background:none;
	border-color:#dadada;
	cursor:default;
}
.page .backward a,
.page .backward a:hover,
.page .backward a:active,
.page .forward a,
.page .forward a:hover,
.page .forward a:active{
/*可扩展*/
}
.page .page_ipt{/*可扩展*/}
.page .btn_s{
	width:40px;
	height:20px;
	line-height:20px;*line-height:13px;_line-height:15px;
	text-align:center;
	vertical-align:middle;
	/* input 元素type=button 情形之下，文字垂直居中的hack */
	font-family:Verdana;*font-family:Georgia;_font-family:Tahoma;
	padding:0 5px 1px;*padding:3px 2px 1px;_padding:0 3px 1px;
}

.offer_list_row{ float:left;}
.offer_list_row li{ float:left; width:106px; padding:5px; margin:0 12px; display:inline; border:1px solid #d2d2d2;}
.offer_list_row .item_img{ width:106px; height:106px;  background:#efefef; margin-bottom:5px;}
.offer_list_row .item_price{ font-weight:bold; color:#F26622;}
.offer_list_row .item_title{ text-align:left;}
/*footer*/
.footer{}
.footer .grid_main{ 
    width:100%; 
	float:left;
	text-align:center; 
	line-height:22px;
	background:#136690;
	color:#fff;
}
.footer .grid_main a, .footer .grid_main a:link{ color:#fff;}


.red {color: #f00;}
.pr5 {padding-left: 5px;}
ol {list-style-type: none; list-style-image: none;}